home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 January / Macworld (1997-01).dmg / Shareware World / Utilities / Data & Time Management / MacCalendar / Src / MacCalendarSetup.h < prev    next >
Text File  |  1994-10-20  |  2KB  |  93 lines

  1. /*                                    MacCalendarSetup.h                                */
  2. /*
  3.  * MacCalendarSetup.h
  4.  * Copyright © 1993-94 Apple Computer Inc. All rights reserved.
  5.  *
  6.  * Edit History:
  7.  *    1.0d0    MM    First "public" distribution.
  8.  *    1.0d6    MM    Used wrong value for default day name STR#.
  9.  *    1.0d7    MM    Checked for valid "first day of the week" value. Added a version
  10.  *                number text string to the dialog.
  11.  */
  12. #define DEBUG                1
  13. #ifndef DEBUG
  14. #define DEBUG                0
  15. #endif
  16. #include "MacCalendar.h"
  17. #define kSetupAppCreator    'SCCF'
  18. #define BNDL_SetupApp        128
  19. #define FREF_SetupApp        128
  20. #define ICON_SetupApp        128
  21. #define DLOG_Setup            128
  22. #define HELP_Setup            128
  23. #define ALRT_FatalError        129
  24. #define ALRT_NonFatalError    130
  25. #define ALRT_WaitForReboot    131
  26. #define ALRT_NoPreferences    132
  27. #define MBAR_MenuBar        1
  28. #define MENU_Apple            1
  29. #define MENU_File            256
  30. #define    MENU_Edit            257
  31. #define MENU_Font            258
  32. #define MENU_FontSize        259
  33. #define MENU_FirstDay        260
  34. #define CNTL_FontPopup        256
  35. #define CNTL_SizePopup        257
  36. #define CNTL_FirstDayPopup    258
  37. #define STRN_Strings        128
  38. #define STRN_Messages        129
  39. #define STRN_SetupHelp        130
  40. #ifndef REZ
  41.  
  42. /*
  43.  * This is the file type and file creator of the Status Bar preference file.
  44.  * It was discovered by inspection.
  45.  */
  46. #define kPrefFileType        'pref'
  47. #define kPrefFileCreator    'sdev'
  48. #define kPrefResourceType    'pref'
  49.  
  50. #define pstrcpy(dst, src)    (BlockMove((src), (dst), (src)[0] + 1))
  51. #define width(rect)            ((rect).right - (rect).left)
  52. #define height(rect)        ((rect).bottom - (rect).top)
  53.  
  54. /*
  55.  * Text strings
  56.  */
  57. enum {
  58.     kStrPrefName = 1,
  59.     kStrFontName,
  60.     kStrFontSize,
  61.     kStrFirstDayOfWeek,
  62.     kStrDayName
  63. };
  64.  
  65. /*
  66.  * Note: kOKButton is also used for Alerts.
  67.  */
  68. enum {
  69.     kOKButton = 1,
  70.     kCancelButton,
  71.     kCalendarUserItem,
  72.     kFontNamePopupItem,
  73.     kFontSizePopupItem,
  74.     kFirstDayPopupItem,
  75.     kDayNameUserItem,
  76.     kSundayText,            /* Day names must be in order    */
  77.     kMondayText,
  78.     kTuesdayText,
  79.     kWednesdayText,
  80.     kThursdayText,
  81.     kFridayText,
  82.     kSaturdayText,
  83. #if DEBUG
  84.     kPrevMonth,
  85.     kNextMonth,
  86. #endif
  87.     kVersionUserItem        /* Must be last                    */    
  88. };
  89.  
  90. void                        InitApplication(void);
  91.  
  92. #endif /* REZ */
  93.